Rohde & Schwarz August 23rd, 2001 Firmware version 4.66 for the Signal Generators SME, SMT and SMP WITHOUT OPTION SM-B50 1) Important Notes Since Version 4.xx the firmware is released in two packets: - For SME, SMP and SMT (all models WITHOUT option SM-B50, the fast CPU board). It requires CPU boards VAR 4 or VAR 6 and is labelled like V4.10. - For SME (all models WITH option SM-B50). This firmware is labelled like V4.10HX. In general, the latest version embodies the most experience together with the richest set of features. Information about this firmware version and it's differences to the previous ones can be achieved from the file HISTORY.TXT which is part of this packet. CAUTION - Generators delivered in 1994 or earlier: For this firmware the signal generator has to be equipped with a flash eprom of at least 2 MByte. Generators delivered in 1994 or earlier need to have their memories extended correspondingly. The current memory size can be determined with the commands UTILITIES/DIAG/PARAM/FLASH SIZE and must be at least 2048. Before extending the memories please check whether the version V1.96 (1 MByte) or another 1 MByte firmware meets your requirements. For more information please ask your Rohde & Schwarz subsidiary. If the memory capacity is insufficient the firmware will not be updated, the existing one remains unchanged. CAUTION - SMP generators with firmware 1.41 or less: This firmware provides an improved level calibration algorithm which requires a modified format of the factory calibration data. Because of this, updating generators from firmware version 1.41 or less to the current version requires a new factory level calibration with special measuring equipment and software. 2) General This disk contains the firmware as well as the context sensitive help systems for the generators SME, SMT and SMP. As these generators are equipped with flash eproms the software can be loaded and updated without opening the equipment. The software being very comprehensive is available in a compressed form that is to say in the self-extracting file SM466.EXE. To decompress this it has to be executed on an IBM-compatible PC, from which the firmware is transferred to the generator via an RS232 interface. All the software required for this can be found in the self-extracting file. 3) Prerequisites concerning the PC The PC should be equipped with a 286 or better microprocessor and MSDOS 3.3 or a compatible operating system. The firmware update procedure can also be carried out in a OS/2 DOS box (VDM). It is recommended to configure the VDM in full screen mode and and allow direct access to the serial interface. For the firmware update free space of about 20 MByte on the hard disk and 500 KByte RAM is needed. The generators provide a connection plug with 9 poles. Pinning as well as electrical and mechanical specifications correspond to the 9-pole-plug of a PC-AT. For the connection to the PC a crossed cable (a so-called null modem) with a female 9-pole-plug at each end is needed. The lines GROUND, RxD, TxD, RTS and CTS are absolutely necessary. Some PCs do not have a 9-pole-plug but provide a 25-pole-plug instead. The cable should be wired as follows: PC Generator 9-pin or 25-pin 9-pin 5 7 5 (GROUND TO GROUND) 3 2 2 (TxD - RxD) 7 4 8 (RTS - CTS) 6 6 4 (DSR - DTR, optional) 2 3 3 (RxD - TxD) 8 5 7 (CTS - RTS) 4 20 6 (DTR - DSR, optional) A cable according to these specifications is available by Rohde & Schwarz. The order number is 1050.0346.02. This well shielded cable can be used for remote controlling too. If a mouse is connected to the RS232 interface which is to be used for the update, precautions must be taken to avoid conflicts between the mouse driver and the update software. This can be achieved by disconnecting the mouse and rebooting the PC. With no mouse connected, most mouse drivers will not install. Under seldom circumstances it may be necessary to 'REM' out the driver in CONFIG.SYS or AUTOEXEC.BAT. 4) Software On the PC the "FLASHUP" program is used. It is started via the batch data file UPDATE.BAT and is configured through the files with a name ending in .INI. 5) Procedure of a firmware update - Create a directory on the PC (for example: mkdir C:\SMUPDATE), switch to this directory (eg. cd \SMUPDATE). Copy the file SM466.EXE from the floppy disk into it and run the program using the following statements: COPY A:SM466.EXE (assuming the disk drive is A:) SM466 During this extraction process the file passes a consistency check and a number of other files are produced. If the message 'files fails CRC check' occurs, one of the files is defective. Please contact Rohde & Schwarz. - The configuration of the serial interface, particularly the transfer rate, can be found in the files with a name ending in .INI. If for example the baud rates have to be changed, the files can be altered with the help of a text editor, which is normally not necessary though. The generator automatically adapts itself to the PC interface. - Connect the generator with the PC interface COM1: or COM2:. - Switch the generator on, while doing this keep the number key 0 pressed. The generator is now in the firmware update mode. - In order to update the firmware and the help-system, please enter ONE of the following commands on your PC keyboard depending on generator, interface and language: UPDATE SMEENG for SME connected to COM1:, english Help UPDATE SMEENG 2 for SME connected to COM2:, english Help UPDATE SMEGER for SME connected to COM1:, german Help UPDATE SMEGER 2 for SME connected to COM2:, german Help UPDATE SMTENG for SMT connected to COM1:, english Help UPDATE SMTENG 2 for SMT connected to COM2:, english Help UPDATE SMTGER for SMT connected to COM1:, german Help UPDATE SMTGER 2 for SMT connected to COM2:, german Help UPDATE SMPENG for SMP connected to COM1:, english Help UPDATE SMPENG 2 for SMP connected to COM2:, english Help UPDATE SMPGER for SMP connected to COM1:, german Help UPDATE SMPGER 2 for SMP connected to COM2:, german Help - Switch the device on and off, when switching it on keep the key "PRESET" pressed. This deletes the battery-buffered RAM, which will help avoid conflicts between the new firmware and the old content of the memories. - Alarm messages appearing on the display are the consequence of missing calibration data. The calibrations can be carried out without external measuring instruments: Unlock protection level 1 in the menu UTILITIES-PROTECT using the password "123456". With the help of the error page (key "ERROR") one can find out which calibrations are missing. Execute these calibrations from the menu UTILITIES-CALIB. The generator should be in a warmed-up condition. 6) Files in SM466.EXE COMFLOAD.CNF Programming software for flash eproms FLASHLD1.INI Config file to download COMFLOAD.CNF via COM1: FLASHLP1.INI Config file to download help files via COM1: FLASHSM1.INI Config file to download SM3.CNF via COM1: FLASHLD2.INI Config file to download COMFLOAD.CNF via COM2: FLASHLP2.INI Config file to download help files via COM2: FLASHSM2.INI Config file to download SM3.CNF via COM2: FLASHUP.EXE PC-Software for the administration of flash eproms FLASHUPD.MSG Message file for FLASHUP FLASHUPD.NDX " FLASHUPE.MSG " FLASHUPE.NDX " HISTORY.TXT Description of firmware versions UPDATE.BAT Batch file to load firmware and help system LOADHELP.BAT Batch file to load help system separatly README.TXT This file SM3.BIN Content of the flash eproms SMEENG\HELPC.CFG Context sensitive help SME, english SMEENG\HELPM.CFG Menu controlled help SME, english SMEGER\HELPC.CFG Context sensitive help SME, german SMEGER\HELPM.CFG Menu controlled help SME, german SMTENG\HELPC.CFG Context sensitive help SMT, english SMTENG\HELPM.CFG Menu controlled help SMT, english SMTGER\HELPC.CFG Context sensitive help SMT, german SMTGER\HELPM.CFG Menu controlled help SMT, german SMPENG\HELPC.CFG Context sensitive help SMP, english SMPENG\HELPM.CFG Menu controlled help SMP, english SMPGER\HELPC.CFG Context sensitive help SMP, german SMPGER\HELPM.CFG Menu controlled help SMP, german Firmware Version 4.66 fr die Signalgeneratoren SME, SMT und SMP OHNE OPTION SM-B50 1) Wichtige Information Ab Version 4.00 wird die Firmware in zwei Varianten geliefert: - Fr SME, SMP und SMT, jeweils alle Modelle ohne Option SM-B50 (schneller Rechner). Die Firmware l„uft auf Rechnern der Varianten 4 und 6, sie tr„gt eine Versionsbezeichnung ohne Erweiterung (z.B. V4.10). - Fr SME, jeweils alle Modelle mit Option SM-B50. Die Firmware tr„gt zus„tzlich zur Versionsbezeichnung die Erweiterung 'HX' (z.B. V4.10HX). Die letzte Firmwareversion ist im allgemeinen die zuverl„ssigste und leistungsf„higste. Informationen ber die aktuelle Firmwareversion und die Unterschiede zu den vorhergehenden Versionen finden Sie in der Datei HISTORY.TXT, die Bestandteil dieses Pakets ist. ACHTUNG - Generatoren, die 1994 oder frher ausgeliefert wurden: Der Signalgenerator muá fr die aktuelle Firmware mit mindestens 2 MByte Flash-Eprom bestckt sein. Ger„te, die 1994 oder frher ausgeliefert wurden, k”nnen entsprechend nachgerstet werden. Der aktuelle Speicherausbau kann am Ger„t unter UTILITIES/DIAG/ PARAM/FLASH SIZE abgefragt werden und muá mindestens 2048 betragen. Bevor Sie eine Speichernachrstung in Auftrag geben, prfen Sie bitte, ob die Version V1.96 (1 MByte) oder eine andere fr 1 MByte ausgelegte Firmware Ihre Anforderungen erfllt. Wenden Sie sich dazu an Ihre Rohde & Schwarz Vertretung. Bei unzureichendem Speicher wird kein Update durchgefhrt, die bisherige Firmware bleibt erhalten. ACHTUNG - Generatoren SMP mit Firmware 1.41 oder frher: Die neue Firmware ist mit einem verbesserten Pegel- Kalibrierverfahren ausgestattet, das ein neues Format fr die Kalibrierdaten ben”tigt. Erfolgt ein Update von Version 1.41 oder frher auf die aktuelle Firmware, ist eine Neukalibrierung des Pegels mit externen Meámitteln und speziellen Meáprogrammen erforderlich. 2) Allgemeines Diese Diskette enth„lt die Firmware fr die Generatorfamilie SME, SMT und SMP sowie die ger„tespezifischen Hilfetexte. Da die Generatoren mit Flash-Eproms ausgerstet sind, kann die Software ohne ™ffnen des Ger„tes geladen oder aktualisiert werden. Wegen des Umfangs der Software liegt diese in komprimierter Form vor, und zwar in dem selbstextrahierenden File SM466.EXE. Zum Entpacken ist dieses File auf einem IBM-kompatiblen PC auszufhren. Die šbertragung der Firmware zum Generator erfolgt ber eine RS232 Verbindung. S„mtliche dazu erforderliche Software befindet sich in dem selbstextrahierenden File. 3) Voraussetzungen des PCs Fr den Firmwareupdate sollte der PC mit einem 286 oder besseren Mikroprozessor und mit MSDOS 3.3 oder einem kompatiblen Betriebs- system ausgestattet sein. Die Update-Prozedur kann auch unter OS/2 in einer DOS-Box (VDM) ausgefhrt werden. In diesem Fall sollte der Full-Screen-Mode aktiviert und die Virtualisierung der seriellen Schnittstelle ausgeschaltet sein. Es werden etwa 20 MByte Platz auf der Festplatte und 500 KByte Arbeitsspeicher ben”tigt. Die šbertragung der Firmware zu den Generatoren erfolgt ber eine RS232-Verbindung (COM1: oder COM2:). An den Generatoren befindet sich dazu ein 9-poliger Anschluástecker, dessen Pinbelegung sowie elektrische und mechanische Eigenschaften denen des 9-poligen Steckers eines PC-AT entsprechen. Fr die Verbindung mit einem PC wird ein beidseitig mit Buchse versehenes gekreuztes Kabel (ein sogenanntes Nullmodem) ben”tigt. Unbedingt erforderlich sind die Leitungen GROUND, RxD, TxD, RTS und CTS. Die folgende Tabelle zeigt die Verdrahtung des Kabels auch fr den Fall, daá der PC anstelle des 9-poligen einen 25-poligen Anschluástecker hat: PC Generator 9-pin oder 25-pin 9-pin 5 7 5 (GROUND TO GROUND) 3 2 2 (TxD - RxD) 7 4 8 (RTS - CTS) 6 6 4 (DSR - DTR, optional) 2 3 3 (RxD - TxD) 8 5 7 (CTS - RTS) 4 20 6 (DTR - DSR, optional) Ein solches Kabel (2 * 9-polig) kann unter der Nummer 1050.0346.02 von Rohde & Schwarz bezogen werden. Dieses gut geschirmte Kabel eignet sich auch fr die Fernsteuerung des Signalgenerators. Falls an der fr den Firmwareupdate vorgesehenen Schnittstelle des PC eine Maus angeschlossen ist, muá sichergestellt sein, daá es nicht zu Konflikten zwischen der Update-Software und dem Maustreiber kommt. Dazu ist es im Allgemeinen ausreichend, den PC nach Abstecken der Maus neu zu starten. Ohne angeschlossene Maus werden die meisten Maustreiber nicht installiert. In seltenen F„llen kann es aber n”tig sein, den Treiber in CONFIG.SYS oder AUTOEXEC.BAT auszukommentieren. 4) Software Auf dem PC wird das Programm 'FLASHUP' verwendet, das durch die Batch-Datei UPDATE.BAT angesteuert und durch die Files mit der Namensendung .INI konfiguriert wird. 5) Vorgehensweise fr den Firmware-Update - Auf dem PC ein Verzeichnis erstellen (z.B. mkdir C:\SMUPDATE) und dieses Verzeichnis zum aktuellen Verzeichnis machen (cd \SMUPDATE). Das File SM466.EXE mit folgenden Kommandos von der Diskette in dieses Verzeichnis kopieren und ausfhren: COPY A:SM466.EXE (falls die Diskette in Laufwerk A: liegt) SM466 Dabei wird die Datei einer Prfung unterzogen und eine Anzahl weiterer Files erzeugt. Sollte die Fehlermeldung 'files fails CRC check' auftreten, ist eines der Files defekt. Setzen Sie sich in diesem Fall mit Rohde & Schwarz in Verbindung. - Die Einstellungen der seriellen Schnittstelle, insbesondere die šbertragungsrate, sind in den Files mit der Namensendung .INI abgelegt. Im Bedarfsfall k”nnen die Files mit einem Texteditor ge„ndert werden, was aber normalerweise nicht erforderlich ist. Der Generator paát sich automatisch an die PC-Schnittstelle an. - Den Generator ber ein geeignetes Kabel (siehe oben) mit der Schnittstelle COM1: oder COM2: des PC verbinden. - Generator einschalten. W„hrend des Einschaltens die Zifferntaste 0 gedrckt halten. Das Ger„t ist jetzt im Firmware-Update-Mode. - Zum Laden der Firmware und des Hilfesystems je nach Ger„t, Sprache und Schnittstelle EINES der folgenden Kommandos am PC eingeben: UPDATE SMEGER fr SME an COM1:, deutsches Hilfesystem UPDATE SMEGER 2 fr SME an COM2:, deutsches Hilfesystem UPDATE SMEENG fr SME an COM1:, englisches Hilfesystem UPDATE SMEENG 2 fr SME an COM2:, englisches Hilfesystem UPDATE SMTGER fr SMT an COM1:, deutsches Hilfesystem UPDATE SMTGER 2 fr SMT an COM2:, deutsches Hilfesystem UPDATE SMTENG fr SMT an COM1:, englisches Hilfesystem UPDATE SMTENG 2 fr SMT an COM2:, englisches Hilfesystem UPDATE SMPGER fr SMP an COM1:, deutsches Hilfesystem UPDATE SMPGER 2 fr SMP an COM2:, deutsches Hilfesystem UPDATE SMPENG fr SMP an COM1:, englisches Hilfesystem UPDATE SMPENG 2 fr SMP an COM2:, englisches Hilfesystem Firmware und Hilfesystem werden jetzt aktualisiert. - Generator aus- und einschalten und beim Einschalten die Taste PRESET gedrckt halten. Dadurch wird das batterie- gepufferte RAM gel”scht, was Konflikte zwischen der neuen Software und den alten Speicherinhalten verhindert. - Im Display erscheinende Fehlermeldungen sind die Folge fehlender Kalibrierdaten. Die Kalibrierungen k”nnen ohne externe Meámittel ausgefhrt werden. Dazu ist zun„chst im Menu UTILITIES-PROTECT der Protection-Level 1 zu l”sen. Das Password lautet "123456". Anhand der ERROR-Seite (Taste ERROR) l„át sich feststellen, welche Kalibrierungen fehlen. Sie k”nnen im Men UTILITIES-CALIB ausgefhrt werden. Zum Kalibrieren sollte der Generator betriebswarm sein. 6) Files in SM466.EXE COMFLOAD.CNF Programmiersoftware fr Flash-Eproms FLASHLD1.INI Konfigurationsfile zum Laden von COMFLOAD.CNF ber COM1: FLASHLP1.INI Konfigurationsfile zum Laden des Hilfesystems ber COM1: FLASHSM1.INI Konfigurationsfile zum Laden von SM3.CNF ber COM1: FLASHLD2.INI Konfigurationsfile zum Laden von COMFLOAD.CNF ber COM2: FLASHLP2.INI Konfigurationsfile zum Laden des Hilfesystems ber COM2: FLASHSM2.INI Konfigurationsfile zum Laden von SM3.CNF ber COM2: FLASHUP.EXE PC-Software zur Verwaltung von Flash-Eproms FLASHUPD.MSG Messagefile fr FLASHUP FLASHUPD.NDX " FLASHUPE.MSG " FLASHUPE.NDX " HISTORY.TXT Beschreibung der Firmware-Versionen UPDATE.BAT Batch-Datei zum Laden von Firmware und Hilfesystem LOADHELP.BAT Batch-Datei zum separaten Laden des Hilfesystems README.TXT Dieses File SM3.BIN Inhalt der Flash-Eproms SMEENG\HELPC.CFG Kontextsensitive Hilfe SME, englisch SMEENG\HELPM.CFG Mengesteuerte Hilfe SME, englisch SMEGER\HELPC.CFG Kontextsensitive Hilfe SME, deutsch SMEGER\HELPM.CFG Mengesteuerte Hilfe SME, deutsch SMTENG\HELPC.CFG Kontextsensitive Hilfe SMT, englisch SMTENG\HELPM.CFG Mengesteuerte Hilfe SMT, englisch SMTGER\HELPC.CFG Kontextsensitive Hilfe SMT, deutsch SMTGER\HELPM.CFG Mengesteuerte Hilfe SMT, deutsch SMPENG\HELPC.CFG Kontextsensitive Hilfe SMP, englisch SMPENG\HELPM.CFG Mengesteuerte Hilfe SMP, englisch SMPGER\HELPC.CFG Kontextsensitive Hilfe SMP, deutsch SMPGER\HELPM.CFG Mengesteuerte Hilfe SMP, deutsch